﻿namespace HiMap.CoordinateSystem
{
    using HiMap.Base;
    using System;

    public interface IProjection : IHiMapPtr, IDisposable
    {
        void ProjCal(ICoordinateSystem Cd, double longitude, double latitude, ref double X, ref double Y);
        void ProjInvCal(ICoordinateSystem Cd, double X, double Y, ref double longitude, ref double latitude);

        string Name { get; }

        ProjectionType Type { get; }
    }
}

